package com.example.redis6.vo;

import java.util.List;

/**
 * description: CartVo <br>
 * date: 2021/7/21 09:22 <br>
 *
 * @author: ZhangYixin <br>
 * version: 1.0 <br>
 */
public class CartVo {

    /**
     * 购物项
     */
    private List<CartItemVo> cartItems;

    /**
     * 购物车总价格
     */
    private Integer totalAmount;

    /**
     * 总价格
     * @return
     */
    public int getTotalAmount() {
        return cartItems.stream().mapToInt(CartItemVo::getTotalPrice).sum();
    }

    public List<CartItemVo> getCartItems() {
        return cartItems;
    }

    public void setCartItems(List<CartItemVo> cartItems) {
        this.cartItems = cartItems;
    }

}
